package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 打卡记录对象 ming_card_record
 * 
 * @author ruoyi
 * @date 2022-03-21
 */
public class MingCardRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序列号 */
    private Long id;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startDate;

    /** 微信名称 */
    @Excel(name = "微信名称")
    private String name;
    private String avatar;

    /** 微信昵称 */
    @Excel(name = "微信昵称")
    private String nickname;

    /** 打卡A */
    @Excel(name = "打卡A")
    private Long carda;

    /** 打卡B */
    @Excel(name = "打卡B")
    private Long cardb;

    /** 打卡C */
    @Excel(name = "打卡C")
    private Long cardc;

    /** 打卡D */
    @Excel(name = "打卡D")
    private Long cardd;

    /** 打卡E */
    @Excel(name = "打卡E")
    private Long carde;

    /** 打卡F */
    @Excel(name = "打卡F")
    private Long cardf;

    /** 打卡G */
    @Excel(name = "打卡G")
    private Long cardg;

    /** 打卡H */
    @Excel(name = "打卡H")
    private Long cardh;

    /** 打卡I */
    @Excel(name = "打卡I")
    private Long cardi;

    /** 打卡J */
    @Excel(name = "打卡J")
    private Long cardj;

    /** 打卡k */
    @Excel(name = "打卡k")
    private Long cardk;

    /** 打卡L */
    @Excel(name = "打卡L")
    private Long cardl;

    /** 打卡M */
    @Excel(name = "打卡M")
    private Long cardm;

    /** 打卡N */
    @Excel(name = "打卡N")
    private Long cardn;

    /** 打卡O */
    @Excel(name = "打卡O")
    private Long cardo;

    /** 打卡A描述 */
    @Excel(name = "打卡A描述")
    private String cardaDesc;

    /** 打卡B描述 */
    @Excel(name = "打卡B描述")
    private String cardbDesc;

    /** 打卡C描述 */
    @Excel(name = "打卡C描述")
    private String cardcDesc;

    /** 打卡D描述 */
    @Excel(name = "打卡D描述")
    private String carddDesc;

    /** 打卡E描述 */
    @Excel(name = "打卡E描述")
    private String cardeDesc;

    /** 打卡F描述 */
    @Excel(name = "打卡F描述")
    private String cardfDesc;

    /** 打卡G描述 */
    @Excel(name = "打卡G描述")
    private String cardgDesc;

    /** 打卡H描述 */
    @Excel(name = "打卡H描述")
    private String cardhDesc;

    /** 打卡I描述 */
    @Excel(name = "打卡I描述")
    private String cardiDesc;

    /** 打卡J描述 */
    @Excel(name = "打卡J描述")
    private String cardjDesc;

    /** 打卡K描述 */
    @Excel(name = "打卡K描述")
    private String cardkDesc;

    /** 打卡L描述 */
    @Excel(name = "打卡L描述")
    private String cardlDesc;

    /** 打卡M描述 */
    @Excel(name = "打卡M描述")
    private String cardmDesc;

    /** 打卡N描述 */
    @Excel(name = "打卡N描述")
    private String cardnDesc;

    /** 打卡O描述 */
    @Excel(name = "打卡O描述")
    private String cardoDesc;

    /** 备注A */
    @Excel(name = "备注A")
    private String remarka;

    /** 备注B */
    @Excel(name = "备注B")
    private String remarkb;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStartDate(Date startDate) 
    {
        this.startDate = startDate;
    }

    public Date getStartDate() 
    {
        return startDate;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setNickname(String nickname) 
    {
        this.nickname = nickname;
    }

    public String getNickname() 
    {
        return nickname;
    }
    public void setCarda(Long carda) 
    {
        this.carda = carda;
    }

    public Long getCarda() 
    {
        return carda;
    }
    public void setCardb(Long cardb) 
    {
        this.cardb = cardb;
    }

    public Long getCardb() 
    {
        return cardb;
    }
    public void setCardc(Long cardc) 
    {
        this.cardc = cardc;
    }

    public Long getCardc() 
    {
        return cardc;
    }
    public void setCardd(Long cardd) 
    {
        this.cardd = cardd;
    }

    public Long getCardd() 
    {
        return cardd;
    }
    public void setCarde(Long carde) 
    {
        this.carde = carde;
    }

    public Long getCarde() 
    {
        return carde;
    }
    public void setCardf(Long cardf) 
    {
        this.cardf = cardf;
    }

    public Long getCardf() 
    {
        return cardf;
    }
    public void setCardg(Long cardg) 
    {
        this.cardg = cardg;
    }

    public Long getCardg() 
    {
        return cardg;
    }
    public void setCardh(Long cardh) 
    {
        this.cardh = cardh;
    }

    public Long getCardh() 
    {
        return cardh;
    }
    public void setCardi(Long cardi) 
    {
        this.cardi = cardi;
    }

    public Long getCardi() 
    {
        return cardi;
    }
    public void setCardj(Long cardj) 
    {
        this.cardj = cardj;
    }

    public Long getCardj() 
    {
        return cardj;
    }
    public void setCardk(Long cardk) 
    {
        this.cardk = cardk;
    }

    public Long getCardk() 
    {
        return cardk;
    }
    public void setCardl(Long cardl) 
    {
        this.cardl = cardl;
    }

    public Long getCardl() 
    {
        return cardl;
    }
    public void setCardm(Long cardm) 
    {
        this.cardm = cardm;
    }

    public Long getCardm() 
    {
        return cardm;
    }
    public void setCardn(Long cardn) 
    {
        this.cardn = cardn;
    }

    public Long getCardn() 
    {
        return cardn;
    }
    public void setCardo(Long cardo) 
    {
        this.cardo = cardo;
    }

    public Long getCardo() 
    {
        return cardo;
    }
    public void setCardaDesc(String cardaDesc) 
    {
        this.cardaDesc = cardaDesc;
    }

    public String getCardaDesc() 
    {
        return cardaDesc;
    }
    public void setCardbDesc(String cardbDesc) 
    {
        this.cardbDesc = cardbDesc;
    }

    public String getCardbDesc() 
    {
        return cardbDesc;
    }
    public void setCardcDesc(String cardcDesc) 
    {
        this.cardcDesc = cardcDesc;
    }

    public String getCardcDesc() 
    {
        return cardcDesc;
    }
    public void setCarddDesc(String carddDesc) 
    {
        this.carddDesc = carddDesc;
    }

    public String getCarddDesc() 
    {
        return carddDesc;
    }
    public void setCardeDesc(String cardeDesc) 
    {
        this.cardeDesc = cardeDesc;
    }

    public String getCardeDesc() 
    {
        return cardeDesc;
    }
    public void setCardfDesc(String cardfDesc) 
    {
        this.cardfDesc = cardfDesc;
    }

    public String getCardfDesc() 
    {
        return cardfDesc;
    }
    public void setCardgDesc(String cardgDesc) 
    {
        this.cardgDesc = cardgDesc;
    }

    public String getCardgDesc() 
    {
        return cardgDesc;
    }
    public void setCardhDesc(String cardhDesc) 
    {
        this.cardhDesc = cardhDesc;
    }

    public String getCardhDesc() 
    {
        return cardhDesc;
    }
    public void setCardiDesc(String cardiDesc) 
    {
        this.cardiDesc = cardiDesc;
    }

    public String getCardiDesc() 
    {
        return cardiDesc;
    }
    public void setCardjDesc(String cardjDesc) 
    {
        this.cardjDesc = cardjDesc;
    }

    public String getCardjDesc() 
    {
        return cardjDesc;
    }
    public void setCardkDesc(String cardkDesc) 
    {
        this.cardkDesc = cardkDesc;
    }

    public String getCardkDesc() 
    {
        return cardkDesc;
    }
    public void setCardlDesc(String cardlDesc) 
    {
        this.cardlDesc = cardlDesc;
    }

    public String getCardlDesc() 
    {
        return cardlDesc;
    }
    public void setCardmDesc(String cardmDesc) 
    {
        this.cardmDesc = cardmDesc;
    }

    public String getCardmDesc() 
    {
        return cardmDesc;
    }
    public void setCardnDesc(String cardnDesc) 
    {
        this.cardnDesc = cardnDesc;
    }

    public String getCardnDesc() 
    {
        return cardnDesc;
    }
    public void setCardoDesc(String cardoDesc) 
    {
        this.cardoDesc = cardoDesc;
    }

    public String getCardoDesc() 
    {
        return cardoDesc;
    }
    public void setRemarka(String remarka) 
    {
        this.remarka = remarka;
    }

    public String getRemarka() 
    {
        return remarka;
    }
    public void setRemarkb(String remarkb) 
    {
        this.remarkb = remarkb;
    }

    public String getRemarkb() 
    {
        return remarkb;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("startDate", getStartDate())
            .append("name", getName())
            .append("nickname", getNickname())
            .append("carda", getCarda())
            .append("cardb", getCardb())
            .append("cardc", getCardc())
            .append("cardd", getCardd())
            .append("carde", getCarde())
            .append("cardf", getCardf())
            .append("cardg", getCardg())
            .append("cardh", getCardh())
            .append("cardi", getCardi())
            .append("cardj", getCardj())
            .append("cardk", getCardk())
            .append("cardl", getCardl())
            .append("cardm", getCardm())
            .append("cardn", getCardn())
            .append("cardo", getCardo())
            .append("cardaDesc", getCardaDesc())
            .append("cardbDesc", getCardbDesc())
            .append("cardcDesc", getCardcDesc())
            .append("carddDesc", getCarddDesc())
            .append("cardeDesc", getCardeDesc())
            .append("cardfDesc", getCardfDesc())
            .append("cardgDesc", getCardgDesc())
            .append("cardhDesc", getCardhDesc())
            .append("cardiDesc", getCardiDesc())
            .append("cardjDesc", getCardjDesc())
            .append("cardkDesc", getCardkDesc())
            .append("cardlDesc", getCardlDesc())
            .append("cardmDesc", getCardmDesc())
            .append("cardnDesc", getCardnDesc())
            .append("cardoDesc", getCardoDesc())
            .append("remarka", getRemarka())
            .append("remarkb", getRemarkb())
            .append("avatar", getAvatar())
            .toString();
    }
}
